package com.routz.bitblog.blog.blog.service;

import com.routz.bitblog.blog.blog.entity.Article;

public interface BlogService {

    /**
     * 保存
     * @param article
     */
    void save(Article article);

    /**
     * 发布
     * @param article
     */
    void publish(Article article);

    /**
     * 删除
     * @param articleId
     */
    void del(String articleId);

    /**
     * 更新
     * @param article
     */
    void update(Article article);

    /**
     * 获取单个文章
     * @param articleId
     * @return
     */
    Article findOne(String articleId);

    // 可能还有自动保存，草稿等功能
}
